package com.weixin.pojo.message.kf;

import com.weixin.pojo.message.dto.MusicMessage;

/** 
 * 类描述：发送客服音乐消息<br>
 * <br/>
 * 创建人：邓强   <br>
 * 创建时间：2017年11月1日 下午5:34:43    <br> 
 * 修改人：  <br>
 * 修改时间：2017年11月1日 下午5:34:43   <br>  
 * 修改备注：     <br>
 * @version   V1.0      
 */
public class MusicKfMessage extends KfMessage {
	/**
	 * 音乐消息
	 */
	private MusicMessage music;

	public MusicKfMessage() {
		super();
		setMsgtype("music");
	}
	
	/**
	 * @param title  音乐标题
	 * @param description 音乐描述
	 * @param musicURL  音乐链接
	 * @param hQMusicUrl  高质量音乐链接，WIFI环境优先使用该链接播放音乐
	 * @param thumbMediaId  缩略图的媒体id，通过素材管理中的接口上传多媒体文件，得到的id
	 */
	public MusicKfMessage(String title, String description, String musicURL, String hQMusicUrl, String thumbMediaId) {
		this();
		setMusic(title, description, musicURL, hQMusicUrl, thumbMediaId);
	}

	public MusicMessage getMusic() {
		return music;
	}

	public void setMusic(MusicMessage music) {
		this.music = music;
	}
	
	/**
	 * 添加音乐信息<br>
	 * <br>  
	 * 创建人：邓强   <br>
	 * 创建时间：2017年11月2日 上午9:39:44    <br> 
	 * 修改人：  <br>
	 * 修改时间：2017年11月2日 上午9:39:44   <br>  
	 * 修改备注：     <br> 
	 * @param title  音乐标题
	 * @param description 音乐描述
	 * @param musicURL  音乐链接
	 * @param hQMusicUrl  高质量音乐链接，WIFI环境优先使用该链接播放音乐
	 * @param thumbMediaId  缩略图的媒体id，通过素材管理中的接口上传多媒体文件，得到的id
	 */
	public void setMusic(String title, String description, String musicURL, String hQMusicUrl, String thumbMediaId) {
		this.music = new MusicMessage(title, description, musicURL, hQMusicUrl, thumbMediaId);
	}
}